/************* CORE theme styles **********************************/
body, html{font-family:Arial, Tahoma; font-size:0.9em; margin:0; padding:0; background:transparent url(images/core-bg.gif) repeat left top;}



.core-logo{display:block;}
.core-logo-img{clear:both; display:block;}

#core-header,
#core-left-column,
#core-center-column,
#core-footer{border:3px solid #3784d2; padding:10px 20px;  margin-bottom:20px; background-color:#fff}


#core-left-column{float:left; width:198px; }
#core-center-column{float:right; width:630px; }

#core-footer{clear:both; }



.core-bg {
    background: url("images/header-bg.jpg") repeat-x scroll center bottom transparent;
	padding-bottom:10px;
}

.core-bg2 {
    background: url("images/header-bg-main.jpg") no-repeat scroll center bottom transparent;
    padding-bottom: 10px;	
}

.core-center{margin:auto; width:940px; padding-top:25px; padding-bottom:20px;}

.core-top-wrapper{}
.core-left{float:left; width:164px; margin:30px 0 20px 0;}
.core-right{
	float:right; 
	width:686px; 
	margin-top:0px;
	padding:30px 0; 
	border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	color:#fff;
}

.core-download {
	clear:both;
	color:#054e75;
	text-decoration:none;
	font-weight:bold;
	margin-top:0px;
	float:left;
}
 

div.block{padding-bottom:10px; margin-bottom:10px; border-bottom:3px solid #3784d2;}
div.block-last{border-bottom:none;}